home *** CD-ROM | disk | FTP | other *** search
/ MacFormat 1999 Spring / macformat-077.iso / Shareware Plus / Development / SpriteWorld 2.2 / SpriteWorld Examples / Shark Attack / Sources & Headers / GlobalVariables.h < prev    next >
Encoding:
Text File  |  1999-01-20  |  1.3 KB  |  44 lines  |  [TEXT/CWIE]

  1. //--------------------------------------------------------------------------------
  2. // GlobalVariables.h - any file that includes this can then access these
  3. // global variables from Shark Attack.c
  4. //--------------------------------------------------------------------------------
  5.  
  6.  
  7. extern SpriteWorldPtr    gSpriteWorldP;
  8. extern FramePtr         gStatsWindowFrameP;
  9. extern FramePtr         gStatsBackFrameP;
  10. extern FramePtr         gStatsNumberFrameP;
  11. extern SpriteLayerPtr    gSubSpriteLayerP;
  12. extern SpriteLayerPtr    gBulletSpriteLayerP;
  13. extern SpriteLayerPtr    gFishSpriteLayerP;
  14. extern SpriteLayerPtr    gSharkSpriteLayerP;
  15. extern WindowPtr        gWindowP;
  16. extern RgnHandle        gOrigWindRgn;
  17. extern RgnHandle        gPixPatWindRgn;
  18. extern RgnHandle        gTempRgn;
  19.  
  20. extern DrawProcPtr        gScreenDrawProc;
  21. extern DrawProcPtr        gSpriteMaskDrawProc;
  22. extern KeyStruct        gKeys;
  23.  
  24. extern PixPatHandle        gBackgroundPixPatH;
  25. extern PixPatHandle        gTitleWaterPixPatH;
  26. extern PicHandle        gGameWaterPictH;
  27.  
  28. extern short            gFishDelay; 
  29. extern short            gSharkDelay;
  30. extern short            gNumFishOnScreen;
  31. extern short            gNumSharksOnScreen;
  32. extern SpritePtr        gLastBulletP;
  33. extern SpritePtr        gSubCloneP;    
  34.  
  35. extern Boolean            gGameOver;
  36. extern Boolean            gGameIsPaused;
  37. extern long                gScore;
  38. extern long                gNextLevelScore;
  39. extern short            gCurrentLevel;
  40. extern short            gNumLivesLeft;
  41. extern short            gShellsNeeded;
  42. extern Boolean            gSubIsStillOnScreen;
  43.  
  44.